package util;

import java.util.Scanner;

/**
 * Classe que adapta os diversos leitores de entrada de texto de Java, como
 * leitura Bufferizada e Scanner. Implementa o padrao Adapter.
 * 
 * @author Jonathan Brilhante
 * @author Jose Rafael
 * @author Nata Venancio
 * @author Renato Almeida
 * 
 * @version 1.1
 */

public class AdaptadorEntrada implements EntradaTexto {
	private Scanner entrada;

	/**
	 * Cria um leitor da entrada pelo teclado
	 */
	public AdaptadorEntrada() {
		entrada = new Scanner(System.in);
	}

	/**
	 * Le uma linha da entrada
	 * 
	 * @return a linha lida, null caso nao leia nada
	 */
	public String leLinha() {
		return entrada.nextLine();
	}
}